/*16px=1rem*/
.icon {
    width: 1rem; height: 1rem;
    vertical-align: -0.15rem;
    fill: currentColor;
    overflow: hidden;
}
.hairline{
    border-radius:0.4rem;
    background-color: white;
    display: flex;
    justify-content:space-between;
    align-items: center;
    width: 100%;
    height: 3.125rem;
    border-bottom:1px solid #e5e5e5;
    font-size: 0.875rem;/*14px*/
}
.hairline-change-line{
    margin-bottom:1rem;
}
.hairline-left{
    margin-left: 0.625rem;width: 30%;
}
.hairline-left label{
    margin-left: 0.5rem;
}
.hairline-content{

}
.hairline-content input[type="text"]{
    border: 0px; outline:none;
}
.hairline-right{
    margin-right: 0.625rem;
}
.hairline-right label{
    margin-right: 0.625rem;color: #6c757d;
}

.hairline-item3{
    margin-left: 0.625rem;width: 50%;
}